deputy head teacher - Francés Inglés Diccionario